import request from '@/utils/request'
// 添加新用户
export function login(data) {
  console.log('login data:',data)
  return request({
    url: '/api/signin',
    method: 'post',
    data
  })
}
// 获取用户信息
export function getInfo(token) {
  return request({
    url: '/api/getUserInfo',
    method: 'get',
    params: { token }
  })
}

export function logout(token) {
  return request({
    url: '/api/logout',
    method: 'post',
    data:{ token }
  })
}

// 获取用户列表
export function getUserListByName(data) {
  return request({
    url: '/api/getUserListByName',
    method: 'get',
    data
  })
}

// 新增用户
export function signup(data) {
  return request({
    url: '/api/signup',
    method: 'post',
    data
  })
}

// 
export function getUserInfoById(data) {
  return request({
    url: '/api/getUserInfoById',
    method: 'get',
    data
  })
}

export function updateUser(data) {
  return request({
    url: '/api/updateUser',
    method: 'post',
    data
  })
}

export function resetPasswordById(data){
  return request({
    url: '/api/resetPasswordById',
    method: 'post',
    data
  })
}


export function deleteUserById(data){
  return request({
    url: '/api/deleteUserById',
    method: 'post',
    data
  })
}

export function getRoleList() {
  return request({
    url: '/api/getRoleList',
    method: 'get',
  })
}